'Declaration
<NotNullAttribute()> Public MustOverride ReadOnly Property CurrentState As String
'Usage
Dim instance As UADiscreteItemNode(Of TValue,TAttribute) Dim value As String value = instance.CurrentState
[NotNull()] public abstract string CurrentState {get;}